package com.stellar.web.core.validator;


import com.stellar.web.core.constants.AuthUserConstants;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author: Jqchan_
 * @Description: 角色校验注解
 */
@Target(ElementType.METHOD) // 注解作用在方法上
@Retention(RetentionPolicy.RUNTIME) // 运行时生效
public @interface ValidatorRole {

    /**
     * 允许动态指定需要的角色
     * 默认值为超级管理员
     */
    String[] value() default {AuthUserConstants.SUPER_ADMIN};


}
